package com.quanyan.alipay.protocal;


import java.math.BigDecimal;
import java.util.List;

/**
 * Created by wmb on 2017/4/7.
 */
public class AliPayTradePrecreateReq {
    //商户订单号
    private String out_trade_no;
    //卖家支付宝用户ID
    private String seller_id;
    //订单总金额，单位为元，精确到小数点后两位
    private BigDecimal total_amount;
    //可打折金额
    private BigDecimal discountable_amount;
    //不可打折金额
    private BigDecimal undiscountable_amount;
    //买家支付宝账号
    private String buyer_logon_id;
    //订单标题
    private String subject;
    //对交易或商品的描述
    private String body;
    //订单包含的商品列表信息
    private List goods_detail;
    //商户操作员编号
    private String operator_id;
    //商户门店编号
    private String store_id;
    //商户机具终端编号
    private String terminal_id;
    //	业务扩展参数
    private String extend_params;
    //该笔订单允许的最晚付款时间
    private String timeout_express;
    //描述分账信息
    private String royalty_info;
    //二级商户信息
    private String sub_merchant;
    //支付宝店铺的门店ID
    private String alipay_store_id;

    public BigDecimal getTotal_amount() {
        return total_amount;
    }

    public void setTotal_amount(BigDecimal total_amount) {
        this.total_amount = total_amount;
    }
    public String getOut_trade_no() {
        return out_trade_no;
    }

    public void setOut_trade_no(String out_trade_no) {
        this.out_trade_no = out_trade_no;
    }

    public String getSeller_id() {
        return seller_id;
    }

    public void setSeller_id(String seller_id) {
        this.seller_id = seller_id;
    }

    public BigDecimal getDiscountable_amount() {
        return discountable_amount;
    }

    public void setDiscountable_amount(BigDecimal discountable_amount) {
        this.discountable_amount = discountable_amount;
    }

    public BigDecimal getUndiscountable_amount() {
        return undiscountable_amount;
    }

    public void setUndiscountable_amount(BigDecimal undiscountable_amount) {
        this.undiscountable_amount = undiscountable_amount;
    }

    public String getBuyer_logon_id() {
        return buyer_logon_id;
    }

    public void setBuyer_logon_id(String buyer_logon_id) {
        this.buyer_logon_id = buyer_logon_id;
    }

    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public String getBody() {
        return body;
    }

    public void setBody(String body) {
        this.body = body;
    }

    public List getGoods_detail() {
        return goods_detail;
    }

    public void setGoods_detail(List goods_detail) {
        this.goods_detail = goods_detail;
    }

    public String getOperator_id() {
        return operator_id;
    }

    public void setOperator_id(String operator_id) {
        this.operator_id = operator_id;
    }

    public String getStore_id() {
        return store_id;
    }

    public void setStore_id(String store_id) {
        this.store_id = store_id;
    }

    public String getTerminal_id() {
        return terminal_id;
    }

    public void setTerminal_id(String terminal_id) {
        this.terminal_id = terminal_id;
    }

    public String getExtend_params() {
        return extend_params;
    }

    public void setExtend_params(String extend_params) {
        this.extend_params = extend_params;
    }

    public String getTimeout_express() {
        return timeout_express;
    }

    public void setTimeout_express(String timeout_express) {
        this.timeout_express = timeout_express;
    }

    public String getRoyalty_info() {
        return royalty_info;
    }

    public void setRoyalty_info(String royalty_info) {
        this.royalty_info = royalty_info;
    }

    public String getSub_merchant() {
        return sub_merchant;
    }

    public void setSub_merchant(String sub_merchant) {
        this.sub_merchant = sub_merchant;
    }

    public String getAlipay_store_id() {
        return alipay_store_id;
    }

    public void setAlipay_store_id(String alipay_store_id) {
        this.alipay_store_id = alipay_store_id;
    }


}
